package modele;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.HashMap;

import vue.Fenetre;
import modele.Global;

public class SerializerPersonne {
	
	private final static SerializerPersonne SER=new SerializerPersonne();
	
	public ArrayList<String> write_liste = new ArrayList<String>();
	

	private SerializerPersonne() {
		
	}
	
	public void serialOld(HashMap<Integer, String> old_liste){
		
		//write_liste=old_liste;
		
		for(int i = 0 ; i < old_liste.size(); i++){
		
			String val= old_liste.get(i);
		 	write_liste.add(val);
		 	
		 	
		}
		
	}
	
	public  void serial() {
	
		//Book personne = new Book(name, surname, phone);
		
		/*write_liste.add(name);
		write_liste.add(surname);
		write_liste.add(phone);*/
		
		
		try {
		
		FileOutputStream fichier = new FileOutputStream("personne.ser");
		
		ObjectOutputStream oos = new ObjectOutputStream(fichier);
		
		//oos.writeObject(old_liste);
		oos.writeObject(write_liste);
		
	
	
	
		//oos.flush();
		
		oos.close();
	
		 	}
	
		catch (java.io.IOException e) {
	
		e.printStackTrace();
	
		}
	
	}
	
	
public static  SerializerPersonne getSER(){
		
		return SER;
		
	}

}
